/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.examine;

import com.gys.common.data.CommonCheckBox;

public class GetExamineDetailOutData {
    private String clientId;
    private String gsedVoucherId;
    private String gsedDate;
    private String gsedSerial;
    private String gsedProId;
    private String gsedBatchNo;
    private String gsedBatch;
    private String gsedValidDate;
    private String gsedRecipientQty;
    private String gsedQualifiedQty;
    private String gsedUnqualifiedQty;
    private String gsedUnqualifiedCause;
    private String gsedEmp;
    private String gsedResult;
    private String gsedStockStatus;
    private String proName;
    private String proPrice;
    private String proFactoryName;
    private String proPlace;
    private String proForm;
    private String proUnit;
    private String proSpecs;
    private String proRegisterNo;
    private CommonCheckBox checkBox = new CommonCheckBox();

    public String getClientId() {
        return this.clientId;
    }

    public String getGsedVoucherId() {
        return this.gsedVoucherId;
    }

    public String getGsedDate() {
        return this.gsedDate;
    }

    public String getGsedSerial() {
        return this.gsedSerial;
    }

    public String getGsedProId() {
        return this.gsedProId;
    }

    public String getGsedBatchNo() {
        return this.gsedBatchNo;
    }

    public String getGsedBatch() {
        return this.gsedBatch;
    }

    public String getGsedValidDate() {
        return this.gsedValidDate;
    }

    public String getGsedRecipientQty() {
        return this.gsedRecipientQty;
    }

    public String getGsedQualifiedQty() {
        return this.gsedQualifiedQty;
    }

    public String getGsedUnqualifiedQty() {
        return this.gsedUnqualifiedQty;
    }

    public String getGsedUnqualifiedCause() {
        return this.gsedUnqualifiedCause;
    }

    public String getGsedEmp() {
        return this.gsedEmp;
    }

    public String getGsedResult() {
        return this.gsedResult;
    }

    public String getGsedStockStatus() {
        return this.gsedStockStatus;
    }

    public String getProName() {
        return this.proName;
    }

    public String getProPrice() {
        return this.proPrice;
    }

    public String getProFactoryName() {
        return this.proFactoryName;
    }

    public String getProPlace() {
        return this.proPlace;
    }

    public String getProForm() {
        return this.proForm;
    }

    public String getProUnit() {
        return this.proUnit;
    }

    public String getProSpecs() {
        return this.proSpecs;
    }

    public String getProRegisterNo() {
        return this.proRegisterNo;
    }

    public CommonCheckBox getCheckBox() {
        return this.checkBox;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public void setGsedVoucherId(String gsedVoucherId) {
        this.gsedVoucherId = gsedVoucherId;
    }

    public void setGsedDate(String gsedDate) {
        this.gsedDate = gsedDate;
    }

    public void setGsedSerial(String gsedSerial) {
        this.gsedSerial = gsedSerial;
    }

    public void setGsedProId(String gsedProId) {
        this.gsedProId = gsedProId;
    }

    public void setGsedBatchNo(String gsedBatchNo) {
        this.gsedBatchNo = gsedBatchNo;
    }

    public void setGsedBatch(String gsedBatch) {
        this.gsedBatch = gsedBatch;
    }

    public void setGsedValidDate(String gsedValidDate) {
        this.gsedValidDate = gsedValidDate;
    }

    public void setGsedRecipientQty(String gsedRecipientQty) {
        this.gsedRecipientQty = gsedRecipientQty;
    }

    public void setGsedQualifiedQty(String gsedQualifiedQty) {
        this.gsedQualifiedQty = gsedQualifiedQty;
    }

    public void setGsedUnqualifiedQty(String gsedUnqualifiedQty) {
        this.gsedUnqualifiedQty = gsedUnqualifiedQty;
    }

    public void setGsedUnqualifiedCause(String gsedUnqualifiedCause) {
        this.gsedUnqualifiedCause = gsedUnqualifiedCause;
    }

    public void setGsedEmp(String gsedEmp) {
        this.gsedEmp = gsedEmp;
    }

    public void setGsedResult(String gsedResult) {
        this.gsedResult = gsedResult;
    }

    public void setGsedStockStatus(String gsedStockStatus) {
        this.gsedStockStatus = gsedStockStatus;
    }

    public void setProName(String proName) {
        this.proName = proName;
    }

    public void setProPrice(String proPrice) {
        this.proPrice = proPrice;
    }

    public void setProFactoryName(String proFactoryName) {
        this.proFactoryName = proFactoryName;
    }

    public void setProPlace(String proPlace) {
        this.proPlace = proPlace;
    }

    public void setProForm(String proForm) {
        this.proForm = proForm;
    }

    public void setProUnit(String proUnit) {
        this.proUnit = proUnit;
    }

    public void setProSpecs(String proSpecs) {
        this.proSpecs = proSpecs;
    }

    public void setProRegisterNo(String proRegisterNo) {
        this.proRegisterNo = proRegisterNo;
    }

    public void setCheckBox(CommonCheckBox checkBox) {
        this.checkBox = checkBox;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof GetExamineDetailOutData)) {
            return false;
        }
        GetExamineDetailOutData other = (GetExamineDetailOutData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$clientId = this.getClientId();
        String other$clientId = other.getClientId();
        if (this$clientId == null ? other$clientId != null : !this$clientId.equals(other$clientId)) {
            return false;
        }
        String this$gsedVoucherId = this.getGsedVoucherId();
        String other$gsedVoucherId = other.getGsedVoucherId();
        if (this$gsedVoucherId == null ? other$gsedVoucherId != null : !this$gsedVoucherId.equals(other$gsedVoucherId)) {
            return false;
        }
        String this$gsedDate = this.getGsedDate();
        String other$gsedDate = other.getGsedDate();
        if (this$gsedDate == null ? other$gsedDate != null : !this$gsedDate.equals(other$gsedDate)) {
            return false;
        }
        String this$gsedSerial = this.getGsedSerial();
        String other$gsedSerial = other.getGsedSerial();
        if (this$gsedSerial == null ? other$gsedSerial != null : !this$gsedSerial.equals(other$gsedSerial)) {
            return false;
        }
        String this$gsedProId = this.getGsedProId();
        String other$gsedProId = other.getGsedProId();
        if (this$gsedProId == null ? other$gsedProId != null : !this$gsedProId.equals(other$gsedProId)) {
            return false;
        }
        String this$gsedBatchNo = this.getGsedBatchNo();
        String other$gsedBatchNo = other.getGsedBatchNo();
        if (this$gsedBatchNo == null ? other$gsedBatchNo != null : !this$gsedBatchNo.equals(other$gsedBatchNo)) {
            return false;
        }
        String this$gsedBatch = this.getGsedBatch();
        String other$gsedBatch = other.getGsedBatch();
        if (this$gsedBatch == null ? other$gsedBatch != null : !this$gsedBatch.equals(other$gsedBatch)) {
            return false;
        }
        String this$gsedValidDate = this.getGsedValidDate();
        String other$gsedValidDate = other.getGsedValidDate();
        if (this$gsedValidDate == null ? other$gsedValidDate != null : !this$gsedValidDate.equals(other$gsedValidDate)) {
            return false;
        }
        String this$gsedRecipientQty = this.getGsedRecipientQty();
        String other$gsedRecipientQty = other.getGsedRecipientQty();
        if (this$gsedRecipientQty == null ? other$gsedRecipientQty != null : !this$gsedRecipientQty.equals(other$gsedRecipientQty)) {
            return false;
        }
        String this$gsedQualifiedQty = this.getGsedQualifiedQty();
        String other$gsedQualifiedQty = other.getGsedQualifiedQty();
        if (this$gsedQualifiedQty == null ? other$gsedQualifiedQty != null : !this$gsedQualifiedQty.equals(other$gsedQualifiedQty)) {
            return false;
        }
        String this$gsedUnqualifiedQty = this.getGsedUnqualifiedQty();
        String other$gsedUnqualifiedQty = other.getGsedUnqualifiedQty();
        if (this$gsedUnqualifiedQty == null ? other$gsedUnqualifiedQty != null : !this$gsedUnqualifiedQty.equals(other$gsedUnqualifiedQty)) {
            return false;
        }
        String this$gsedUnqualifiedCause = this.getGsedUnqualifiedCause();
        String other$gsedUnqualifiedCause = other.getGsedUnqualifiedCause();
        if (this$gsedUnqualifiedCause == null ? other$gsedUnqualifiedCause != null : !this$gsedUnqualifiedCause.equals(other$gsedUnqualifiedCause)) {
            return false;
        }
        String this$gsedEmp = this.getGsedEmp();
        String other$gsedEmp = other.getGsedEmp();
        if (this$gsedEmp == null ? other$gsedEmp != null : !this$gsedEmp.equals(other$gsedEmp)) {
            return false;
        }
        String this$gsedResult = this.getGsedResult();
        String other$gsedResult = other.getGsedResult();
        if (this$gsedResult == null ? other$gsedResult != null : !this$gsedResult.equals(other$gsedResult)) {
            return false;
        }
        String this$gsedStockStatus = this.getGsedStockStatus();
        String other$gsedStockStatus = other.getGsedStockStatus();
        if (this$gsedStockStatus == null ? other$gsedStockStatus != null : !this$gsedStockStatus.equals(other$gsedStockStatus)) {
            return false;
        }
        String this$proName = this.getProName();
        String other$proName = other.getProName();
        if (this$proName == null ? other$proName != null : !this$proName.equals(other$proName)) {
            return false;
        }
        String this$proPrice = this.getProPrice();
        String other$proPrice = other.getProPrice();
        if (this$proPrice == null ? other$proPrice != null : !this$proPrice.equals(other$proPrice)) {
            return false;
        }
        String this$proFactoryName = this.getProFactoryName();
        String other$proFactoryName = other.getProFactoryName();
        if (this$proFactoryName == null ? other$proFactoryName != null : !this$proFactoryName.equals(other$proFactoryName)) {
            return false;
        }
        String this$proPlace = this.getProPlace();
        String other$proPlace = other.getProPlace();
        if (this$proPlace == null ? other$proPlace != null : !this$proPlace.equals(other$proPlace)) {
            return false;
        }
        String this$proForm = this.getProForm();
        String other$proForm = other.getProForm();
        if (this$proForm == null ? other$proForm != null : !this$proForm.equals(other$proForm)) {
            return false;
        }
        String this$proUnit = this.getProUnit();
        String other$proUnit = other.getProUnit();
        if (this$proUnit == null ? other$proUnit != null : !this$proUnit.equals(other$proUnit)) {
            return false;
        }
        String this$proSpecs = this.getProSpecs();
        String other$proSpecs = other.getProSpecs();
        if (this$proSpecs == null ? other$proSpecs != null : !this$proSpecs.equals(other$proSpecs)) {
            return false;
        }
        String this$proRegisterNo = this.getProRegisterNo();
        String other$proRegisterNo = other.getProRegisterNo();
        if (this$proRegisterNo == null ? other$proRegisterNo != null : !this$proRegisterNo.equals(other$proRegisterNo)) {
            return false;
        }
        CommonCheckBox this$checkBox = this.getCheckBox();
        CommonCheckBox other$checkBox = other.getCheckBox();
        return !(this$checkBox == null ? other$checkBox != null : !this$checkBox.equals(other$checkBox));
    }

    protected boolean canEqual(Object other) {
        return other instanceof GetExamineDetailOutData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $clientId = this.getClientId();
        result = result * 59 + ($clientId == null ? 43 : $clientId.hashCode());
        String $gsedVoucherId = this.getGsedVoucherId();
        result = result * 59 + ($gsedVoucherId == null ? 43 : $gsedVoucherId.hashCode());
        String $gsedDate = this.getGsedDate();
        result = result * 59 + ($gsedDate == null ? 43 : $gsedDate.hashCode());
        String $gsedSerial = this.getGsedSerial();
        result = result * 59 + ($gsedSerial == null ? 43 : $gsedSerial.hashCode());
        String $gsedProId = this.getGsedProId();
        result = result * 59 + ($gsedProId == null ? 43 : $gsedProId.hashCode());
        String $gsedBatchNo = this.getGsedBatchNo();
        result = result * 59 + ($gsedBatchNo == null ? 43 : $gsedBatchNo.hashCode());
        String $gsedBatch = this.getGsedBatch();
        result = result * 59 + ($gsedBatch == null ? 43 : $gsedBatch.hashCode());
        String $gsedValidDate = this.getGsedValidDate();
        result = result * 59 + ($gsedValidDate == null ? 43 : $gsedValidDate.hashCode());
        String $gsedRecipientQty = this.getGsedRecipientQty();
        result = result * 59 + ($gsedRecipientQty == null ? 43 : $gsedRecipientQty.hashCode());
        String $gsedQualifiedQty = this.getGsedQualifiedQty();
        result = result * 59 + ($gsedQualifiedQty == null ? 43 : $gsedQualifiedQty.hashCode());
        String $gsedUnqualifiedQty = this.getGsedUnqualifiedQty();
        result = result * 59 + ($gsedUnqualifiedQty == null ? 43 : $gsedUnqualifiedQty.hashCode());
        String $gsedUnqualifiedCause = this.getGsedUnqualifiedCause();
        result = result * 59 + ($gsedUnqualifiedCause == null ? 43 : $gsedUnqualifiedCause.hashCode());
        String $gsedEmp = this.getGsedEmp();
        result = result * 59 + ($gsedEmp == null ? 43 : $gsedEmp.hashCode());
        String $gsedResult = this.getGsedResult();
        result = result * 59 + ($gsedResult == null ? 43 : $gsedResult.hashCode());
        String $gsedStockStatus = this.getGsedStockStatus();
        result = result * 59 + ($gsedStockStatus == null ? 43 : $gsedStockStatus.hashCode());
        String $proName = this.getProName();
        result = result * 59 + ($proName == null ? 43 : $proName.hashCode());
        String $proPrice = this.getProPrice();
        result = result * 59 + ($proPrice == null ? 43 : $proPrice.hashCode());
        String $proFactoryName = this.getProFactoryName();
        result = result * 59 + ($proFactoryName == null ? 43 : $proFactoryName.hashCode());
        String $proPlace = this.getProPlace();
        result = result * 59 + ($proPlace == null ? 43 : $proPlace.hashCode());
        String $proForm = this.getProForm();
        result = result * 59 + ($proForm == null ? 43 : $proForm.hashCode());
        String $proUnit = this.getProUnit();
        result = result * 59 + ($proUnit == null ? 43 : $proUnit.hashCode());
        String $proSpecs = this.getProSpecs();
        result = result * 59 + ($proSpecs == null ? 43 : $proSpecs.hashCode());
        String $proRegisterNo = this.getProRegisterNo();
        result = result * 59 + ($proRegisterNo == null ? 43 : $proRegisterNo.hashCode());
        CommonCheckBox $checkBox = this.getCheckBox();
        result = result * 59 + ($checkBox == null ? 43 : $checkBox.hashCode());
        return result;
    }

    public String toString() {
        return "GetExamineDetailOutData(clientId=" + this.getClientId() + ", gsedVoucherId=" + this.getGsedVoucherId() + ", gsedDate=" + this.getGsedDate() + ", gsedSerial=" + this.getGsedSerial() + ", gsedProId=" + this.getGsedProId() + ", gsedBatchNo=" + this.getGsedBatchNo() + ", gsedBatch=" + this.getGsedBatch() + ", gsedValidDate=" + this.getGsedValidDate() + ", gsedRecipientQty=" + this.getGsedRecipientQty() + ", gsedQualifiedQty=" + this.getGsedQualifiedQty() + ", gsedUnqualifiedQty=" + this.getGsedUnqualifiedQty() + ", gsedUnqualifiedCause=" + this.getGsedUnqualifiedCause() + ", gsedEmp=" + this.getGsedEmp() + ", gsedResult=" + this.getGsedResult() + ", gsedStockStatus=" + this.getGsedStockStatus() + ", proName=" + this.getProName() + ", proPrice=" + this.getProPrice() + ", proFactoryName=" + this.getProFactoryName() + ", proPlace=" + this.getProPlace() + ", proForm=" + this.getProForm() + ", proUnit=" + this.getProUnit() + ", proSpecs=" + this.getProSpecs() + ", proRegisterNo=" + this.getProRegisterNo() + ", checkBox=" + this.getCheckBox() + ")";
    }
}

